home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
macros
/
latex209
/
contrib
/
slatex
/
lerror.ss
< prev
next >
Wrap
Text File
|
1993-11-07
|
982b
|
37 lines
;lerror.ss
;SLaTeX Version 1.99
;Display and error routines
;(c) Dorai Sitaram, December 1991, Rice University
(define eoln
(cond ((eq? *op-sys* 'unix) (string #\newline))
((eq? *op-sys* 'dos) (string #\return #\newline))
(else (string #\newline))))
(define display*
(lambda (p . z)
;displays the forms in z on port p;
;if p is false display to standard-output
(if p (for-each (lambda (x) (display x p)) z)
(begin (for-each display z) (flush-output)))))
'(enable chez elk schemetoc)
(define lerror
(lambda z
;signal error, display forms in z on console, and collapse
(display "Error: ")
(for-each display z)
(error #f "")))
'(disable chez elk schemetoc)
(define lerror
(lambda z
(display "Error: ")
(for-each display z)
(error "")))
(define lwarning
(lambda z
;signal warning, display forms in z on console, but continue
(display "Warning: ") (for-each display z) (newline)))